/*
 * Copyright (C) 2017 Baidu, Inc. All Rights Reserved.
 */
package com.baidu.navi;

import com.movementinsome.caice.base.BaseOnKeyDownActivity;

public class WNaviGuideActivity extends BaseOnKeyDownActivity {

//    private final static String TAG = WNaviGuideActivity.class.getSimpleName();
//
//    private WalkNavigateHelper mNaviHelper;
//
//    private YzsTTS yzsTTS;
//
//    @Override
//    protected void onDestroy() {
//        super.onDestroy();
//        mNaviHelper.quit();
//        yzsTTS.onDestroy();
//    }
//
//
//    @Override
//    protected void onResume() {
//        super.onResume();
//        mNaviHelper.resume();
//    }
//
//    @Override
//    protected void onPause() {
//        super.onPause();
//        mNaviHelper.pause();
//        yzsTTS.onPause();
//    }
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//
//        try {
//            yzsTTS=new YzsTTS(this);
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//
//        mNaviHelper = WalkNavigateHelper.getInstance();
//
//        try {
//            View view = mNaviHelper.onCreate(WNaviGuideActivity.this);
//            if (view != null) {
//                setContentView(view);
//            }
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//
//        mNaviHelper.setWalkNaviStatusListener(new IWNaviStatusListener() {
//            @Override
//            public void onWalkNaviModeChange(int mode, WalkNaviModeSwitchListener listener) {
//                Log.d(TAG, "onWalkNaviModeChange : " + mode);
//                mNaviHelper.switchWalkNaviMode(WNaviGuideActivity.this, mode, listener);
//            }
//
//            @Override
//            public void onNaviExit() {
//                Log.d(TAG, "onNaviExit");
//            }
//        });
//
//        boolean startResult = mNaviHelper.startWalkNavi(WNaviGuideActivity.this);
//        Log.e(TAG, "startWalkNavi result : " + startResult);
//
//        mNaviHelper.setTTsPlayer(new IWTTSPlayer() {
//            @Override
//            public int playTTSText(final String s, boolean b) {
//                Log.d("tts", s);
//                yzsTTS.mTTSPlayer.playText(s);
//                return 0;
//            }
//        });
//
//        mNaviHelper.setRouteGuidanceListener(this, new IWRouteGuidanceListener() {
//            @Override
//            public void onRouteGuideIconUpdate(Drawable icon) {
//
//            }
//
//            @Override
//            public void onRouteGuideKind(RouteGuideKind routeGuideKind) {
//
//            }
//
//            @Override
//            public void onRoadGuideTextUpdate(CharSequence charSequence, CharSequence charSequence1) {
//
//            }
//
//            @Override
//            public void onRemainDistanceUpdate(CharSequence charSequence) {
//
//            }
//
//            @Override
//            public void onRemainTimeUpdate(CharSequence charSequence) {
//
//            }
//
//            @Override
//            public void onGpsStatusChange(CharSequence charSequence, Drawable drawable) {
//
//
//            }
//
//            @Override
//            public void onRouteFarAway(CharSequence charSequence, Drawable drawable) {
//
//            }
//
//            @Override
//            public void onRoutePlanYawing(CharSequence charSequence, Drawable drawable) {
//
//            }
//
//            @Override
//            public void onReRouteComplete() {
//
//            }
//
//            @Override
//            public void onArriveDest() {
//
//            }
//
//            @Override
//            public void onVibrate() {
//
//            }
//        });
//    }
//
//    @Override
//    public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
//        super.onRequestPermissionsResult(requestCode, permissions, grantResults);
//        if (requestCode == ArCameraView.WALK_AR_PERMISSION) {
//            if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_DENIED) {
//                Toast.makeText(WNaviGuideActivity.this, "没有相机权限,请打开后重试", Toast.LENGTH_SHORT).show();
//            } else if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
//                mNaviHelper.startCameraAndSetMapView(WNaviGuideActivity.this);
//            }
//        }
//    }
}
